package com.dingup.homework.bean.DO;


import com.dingup.homework.bean.HomeworkAnswerItem;
import com.dingup.homework.enums.HomeworkRecordStatusEnum;

import java.util.Date;
import java.util.List;

/**
 * Created by yanggavin on 16/8/8.
 */
public class HwHomeworkRecordDO {
    private Integer id;
    private Integer homeworkId;
    private String studentId;
    private String correctionTeacherId;
    private List<HomeworkAnswerItem> answerData;
    private String correctionDocUrl;
    private HomeworkRecordStatusEnum status;
    private Date createTime;
    private Date answerTime;
    private Date correctionTime;
    private Date expiredTime;
    private Integer progress;
    private Integer totalQuestion;
    private Integer ifValidForStudent;
    private Integer ifValidForTeacher;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getHomeworkId() {
        return homeworkId;
    }

    public void setHomeworkId(Integer homeworkId) {
        this.homeworkId = homeworkId;
    }

    public String getStudentId() {
        return studentId;
    }

    public void setStudentId(String studentId) {
        this.studentId = studentId;
    }

    public String getCorrectionTeacherId() {
        return correctionTeacherId;
    }

    public void setCorrectionTeacherId(String correctionTeacherId) {
        this.correctionTeacherId = correctionTeacherId;
    }

    public List<HomeworkAnswerItem> getAnswerData() {
        return answerData;
    }

    public void setAnswerData(List<HomeworkAnswerItem> answerData) {
        this.answerData = answerData;
    }

    public String getCorrectionDocUrl() {
        return correctionDocUrl;
    }

    public void setCorrectionDocUrl(String correctionDocUrl) {
        this.correctionDocUrl = correctionDocUrl;
    }

    public HomeworkRecordStatusEnum getStatus() {
        return status;
    }

    public void setStatus(HomeworkRecordStatusEnum status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getAnswerTime() {
        return answerTime;
    }

    public void setAnswerTime(Date answerTime) {
        this.answerTime = answerTime;
    }

    public Date getCorrectionTime() {
        return correctionTime;
    }

    public void setCorrectionTime(Date correctionTime) {
        this.correctionTime = correctionTime;
    }

    public Date getExpiredTime() {
        return expiredTime;
    }

    public void setExpiredTime(Date expiredTime) {
        this.expiredTime = expiredTime;
    }

    public Integer getProgress() {
        return progress;
    }

    public void setProgress(Integer progress) {
        this.progress = progress;
    }

    public Integer getTotalQuestion() {
        return totalQuestion;
    }

    public void setTotalQuestion(Integer totalQuestion) {
        this.totalQuestion = totalQuestion;
    }

    public Integer getIfValidForStudent() {
        return ifValidForStudent;
    }

    public void setIfValidForStudent(Integer ifValidForStudent) {
        this.ifValidForStudent = ifValidForStudent;
    }

    public Integer getIfValidForTeacher() {
        return ifValidForTeacher;
    }

    public void setIfValidForTeacher(Integer ifValidForTeacher) {
        this.ifValidForTeacher = ifValidForTeacher;
    }
}
